Mohsin Furkh Dar Assistant Professor · UPES
Completed

C Programming

Programming6 units25 entries

Computing fundamentals and the C language: control flow, arrays and functions, structures and pointers, files and memory management, and the preprocessor and libraries.

Course content

6 units · 25 entries

Lab Sessions

8 items

  • 01 Lab 1: Getting Started with CInstallation, Environment Setup and Starting with C — Updated: August 6, 2025 Download
  • 02 Lab 2: Operators in CUnderstand and use arithmetic operators in C programming — Updated: Sep 3, 2025 Download
  • 03 Lab 3: Conditional StatementsUnderstand and use conditional statements in C programming — Updated: Sep 5, 2025 Download
  • 04 Lab 4: Loops in CUnderstand and implement different types of loops in C programming — Updated: Sep 10, 2025 Download
  • 05 Lab 5: Type Casting, Operators & Error TypesUnderstand type casting, various operators, and different types of errors in C — Updated: Sep 13, 2025 Download
  • 06 Lab Experiment 4: Variable and Scope of VariableUnderstand the concept of variable, scope in C programming, Differentiate between global and local variables, Explore block scope and its implications, Learn about static local variables and their persistence, and Apply scope rules in practical programming scenarios — Updated: Sep 22, 2025 Download
  • 07 Lab Experiment 5: Arrays in C ProgrammingUnderstand the concept and implementation of single-dimensional arrays Learn to find second largest element in an array Implement array analysis for positive, negative, odd, and even numbers Calculate frequency of elements in an array Master two-dimensional arrays and matrix operations Implement matrix multiplication with compatibility checking — Updated: Sep 24, 2025 — Understand the concept and implementation of single-dimensional arrays · Learn to find second largest element in an array · Implement array analysis for positive, negative, odd, and even numbers · Calculate frequency of elements in an array · Master two-dimensional arrays and matrix operations · Implement matrix multiplication with compatibility checking Download
  • 08 Lab Experiment 6: Functions in CUnderstand the concept of functions and their importance in modular programming Learn to write both recursive and non-recursive functions Implement mathematical functions using recursion Develop problem-solving skills through function implementation Understand function parameters, return values, and function calls — Updated: October 8, 2025 — Understand the concept of functions and their importance in modular programming · Learn to write both recursive and non-recursive functions · Implement mathematical functions using recursion · Develop problem-solving skills through function implementation · Understand function parameters, return values, and function calls Download

C Programming Project

1 item

  • 01 C Programming Project GuidelinesComplete project guidelines including topics, report format, evaluation rubric, timeline, and submission requirements for BTech 1st Semester students. — Total Marks: 30 (Code: 20 + Report: 10) — Updated: October 30, 2025 Open